<html>
	<head>
		<meta charset="utf-8"></meta>
		<title>BPolyStripe</title>
		<link href="../style.css" rel="stylesheet" type="text/css"/>
	</head>
	<body>
		<h1>BPolyStripe</h1>
		<p>Inherites from<a href="BGeometry.html">BGeometry</a></p>
		<p id="resume"></p>
		<h2>public</h2>
		<table id="public"><tr><td align="right"></td><td><a href="#BPolyStripe()">BPolyStripe</a>();</td></tr>
			<tr><td align="right"></td><td><a href="#BPolyStripe(const BVectorArray&)">BPolyStripe</a>(const BVectorArray& linePoints);</td></tr>
			<tr><td align="right"></td><td><a href="#~BPolyStripe()">~BPolyStripe</a>();</td></tr>
			<tr><td align="right">virtual void </td><td><a href="#copy(const BShape*)">copy</a>(const BShape* other) override;</td></tr>
			<tr><td align="right">virtual BShape* </td><td><a href="#clone()">clone</a>() const override;</td></tr>
			<tr><td align="right">void </td><td><a href="#setCloseLoop(bool)">setCloseLoop</a>(bool closeLoop);</td></tr>
			<tr><td align="right">bool </td><td><a href="#closeLoop()">closeLoop</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setLinePoints(const BVectorArray&)">setLinePoints</a>(const BVectorArray& linePoints);</td></tr>
			<tr><td align="right">const BVectorArray& </td><td><a href="#linePoints()">linePoints</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#appendPoint(const BVector&)">appendPoint</a>(const BVector& point);</td></tr>
			<tr><td align="right">bool </td><td><a href="#removePoint(int)">removePoint</a>(int index);</td></tr>
			<tr><td align="right">int </td><td><a href="#pointCount()">pointCount</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#setPoint(int, const BVector&)">setPoint</a>(int index, const BVector& point);</td></tr>
			<tr><td align="right">const BVector& </td><td><a href="#point(int)">point</a>(int index) const;</td></tr>
			<tr><td align="right">BReal </td><td><a href="#length()">length</a>() const;</td></tr>
			<tr><td align="right">bool </td><td><a href="#reverse()">reverse</a>();</td></tr>
			<tr><td align="right">void </td><td><a href="#setThickness(BReal)">setThickness</a>(BReal thickness);</td></tr>
			<tr><td align="right">BReal </td><td><a href="#thickness()">thickness</a>() const;</td></tr>
			<tr><td align="right">void </td><td><a href="#setPolygon(const BPolygon&)">setPolygon</a>(const BPolygon& polygon);</td></tr>
			<tr><td align="right">const BPolygon& </td><td><a href="#polygon()">polygon</a>() const;</td></tr>
			<tr><td align="right">using </td><td><a href="#BShape::query;()">BShape::query;</a></td></tr>
			<tr><td align="right">virtual bool </td><td><a href="#query(const BString&, BValue&)">query</a>(const BString& text, BValue& value) const;</td></tr>
		</table>
		<h2>protected</h2>
		<table id="protected"><tr><td align="right">void </td><td><a href="#slotTransformed(const BObject*, const BValue&)">slotTransformed</a>(const BObject* object, const BValue& value);</td></tr>
		</table>
		<div id="desc">
			<h2>Detailed Description :</h2>
		</div>
		<h2 id="docs">Member Documentation :</h2>
		<div id="BPolyStripe()">
			<h3>BPolyStripe();</h3>
		</div>
		<div id="BPolyStripe(const BVectorArray&)">
			<h3>BPolyStripe(const BVectorArray&amp; linePoints);</h3>
		</div>
		<div id="~BPolyStripe()">
			<h3>~BPolyStripe();</h3>
		</div>
		<div id="copy(const BShape*)">
			<h3>virtual void copy(const BShape* other) override;</h3>
		</div>
		<div id="clone()">
			<h3>virtual BShape* clone() const override;</h3>
		</div>
		<div id="setCloseLoop(bool)">
			<h3>void setCloseLoop(bool closeLoop);</h3>
		</div>
		<div id="closeLoop()">
			<h3>bool closeLoop() const;</h3>
		</div>
		<div id="setLinePoints(const BVectorArray&)">
			<h3>void setLinePoints(const BVectorArray&amp; linePoints);</h3>
		</div>
		<div id="linePoints()">
			<h3>const BVectorArray&amp; linePoints() const;</h3>
		</div>
		<div id="appendPoint(const BVector&)">
			<h3>bool appendPoint(const BVector&amp; point);</h3>
		</div>
		<div id="removePoint(int)">
			<h3>bool removePoint(int index);</h3>
		</div>
		<div id="pointCount()">
			<h3>int pointCount() const;</h3>
		</div>
		<div id="setPoint(int, const BVector&)">
			<h3>bool setPoint(int index, const BVector&amp; point);</h3>
		</div>
		<div id="point(int)">
			<h3>const BVector&amp; point(int index) const;</h3>
		</div>
		<div id="length()">
			<h3>BReal length() const;</h3>
		</div>
		<div id="reverse()">
			<h3>bool reverse();</h3>
		</div>
		<div id="setThickness(BReal)">
			<h3>void setThickness(BReal thickness);</h3>
		</div>
		<div id="thickness()">
			<h3>BReal thickness() const;</h3>
		</div>
		<div id="setPolygon(const BPolygon&)">
			<h3>void setPolygon(const BPolygon&amp; polygon);</h3>
		</div>
		<div id="polygon()">
			<h3>const BPolygon&amp; polygon() const;</h3>
		</div>
		<div id="BShape::query;()">
			<h3>using BShape::query;</h3>
		</div>
		<div id="query(const BString&, BValue&)">
			<h3>virtual bool query(const BString&amp; text, BValue&amp; value) const;</h3>
		</div>
		<div id="slotTransformed(const BObject*, const BValue&)">
			<h3 id="slotTransformed(const BObject*, const BValue&)">void slotTransformed(const BObject* object, const BValue&amp; value);</h3>
		</div>
	</body>
</html>